define(['cookie'], function(cookie) {
    return {
        init: function() {
            let usernameflag = true;
            let passwordflag = true;

            let usersnames = '';
            let passwd = '';
            $('.mb17').on('blur', 'input', function() {
                //console.log(1);
                usersnames = $(this).val();
                //$(this).find('input').val(usersnames);
                //console.log(usersnames);
                /*    let reg = /\W/g;
                   if (reg.test(usersnames)) {
                       alert('包含特殊字符');

                   } */
                let reg = /^1[3578]\d{9}$/;
                if (!reg.test(usersnames)) {
                    $(this).siblings('.ihint').css({ 'display': 'block' });
                    usernameflag = false;
                } else {
                    $(this).siblings('.ihint').css({ 'display': 'none' });
                    usernameflag = true;
                }
            });


            /*     $('.ibox_eye').on('change', 'input', function() {
                let usersnames = $(this).val();
                console.log(neirong.length);
                if (neirong.length >= 6 && neirong.length <= 12) {

                    let reg = /^1[3578]\d{9}$/;
                    if (!reg.test(neirong)) {
                        $(this).siblings('.ihint').css({ 'display': 'block' });
                    }



                }
            })
 */






            $('.ibox_eye').on('blur', 'input', function() {

                passwd = $(this).val();
                //rgfrfgte console.log(passwd.length);
                if (passwd.length >= 6 && passwd.length <= 12) {
                    let regnum = /\d+/; //数字 
                    let reglower = /[a-z]+/; //小写字母 
                    let regupper = /[A-Z]+/; //大写字母
                    let other = /[\W\_]+/; //特殊字符
                    let count = 0; //计数器

                    if (regnum.test($(this).val())) {
                        count++;
                    }
                    if (reglower.test($(this).val())) {
                        count++;
                    }
                    if (regupper.test($(this).val())) {
                        count++;
                    }
                    if (other.test($(this).val())) {
                        count++;
                    }
                    switch (count) {
                        case 1:
                            $(this).siblings('.ihint').eq(0).html('弱');
                            // $(this).style.color = 'red';
                            // console.log($(this).siblings('.ihint').html());
                            $(this).siblings('.ihint').eq(0).css({ 'display': 'block' });
                            passwordflag = false;
                            break;
                        case 2:
                        case 3:
                            $(this).siblings('.ihint').eq(0).html('中');
                            $(this).siblings('.ihint').eq(0).css({ 'display': 'block' });
                            passwordflag = true;
                            break;
                        case 4:
                            $(this).siblings('.ihint').eq(0).css({ 'display': 'block' });
                            $(this).siblings('.ihint').eq(0).html('强');
                            passwordflag = true;
                            break;
                    }
                } else {
                    $(this).siblings('.ihint').eq(0).html('密码长度有误，请输入6-12位的密码');
                    $(this).siblings('.ihint').eq(0).css({ 'display': 'block' });
                    passwordflag = false;
                }




            });

            $('.mb34').on('change', function() {
                let doublepasswd = $('.ibox_eye').eq(1).find('input').val();
                let checkpasswd = $('.ibox_eye').eq(0).find('input').val();
                console.log(1);
                console.log(doublepasswd, checkpasswd);
                if (doublepasswd == checkpasswd) {
                    passwordflag = true;

                } else {
                    passwordflag = false;
                    $(this).find('.ihint1').html('密码不相同');
                    $(this).find('.ihint1').css({ 'display': 'block' });
                }


            });


            /* ****************** */
            $('.tijiao').on('click', function() {
                //   console.log(11);
                if (passwordflag && usernameflag) {
                    //  console.log('qq'); //qq
                    $.ajax({
                        type: 'post',
                        url: 'http://localhost/wmsj/php/reg.php',
                        dataType: 'json',
                        data: {

                            username: usersnames,
                            password: passwd

<<<<<<< HEAD
=======

>>>>>>> last commit
                        }
                    }).done(function(data) {
                        console.log(data);
                        if (data) {

                            let yonghu = `${usersnames}`;
                            cookie.set('users', yonghu, 124);
                            location.href = "index.html";

                        } else {
                            alert('用户名yicz');
                            //cookie.set('users', 0, 124);
                        }

                    })






                } else {

                    alert('有数据填错了');
                }


            })













        }








    }
})